<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>自增和自减</title>
    <script>
        /*
        自增 ++：自增可以使变量在原来的基础上加1,自增运算符调用完毕后，变量的值会发生改变，使原变量增加1.
            自增分为前++（++a）和后++（a++），无论是前++还是后++，对于原来的变量来说，都是一样的，都会使变量增加1
            后++（a++）的值是变量的原值（自增前的值）
            前++（++a）的值是变量的新值（自增后的值）
            自增运算的作用：
                1.会使原变量自增1
                2.会返回一个值

        */
       /* var a = 10;
        console.log(a, typeof a);
        a++;
        console.log(a, typeof a);
        a++;
        console.log(a, typeof a);
        ++a;
        console.log(a, typeof a);*/

        //创建一个变量b，来接收a++、++a的值
        /*var a = 10;
        console.log('a =', a);
        var b = ++a;
        console.log('b =', b);
        var c = a++;
        console.log('c =', b);

        var d = 33;
        d = d++;
        console.log('d =', d);*/

        /*var e = 10;
        //   10 + 12 + 12
        e = e++ + ++e + e;   //34
        console.log('e =', e);*/

        /*var e = 10;
        //   10 + 8 + 8
        e = e-- + --e + e;   //26
        console.log('e =', e);*/

        var e = 10;
        //   10 + 9 + 10
        e = e-- + e++ + e;   //29
        console.log('e =', e);
    </script>



</head>
<body>

</body>
</html>